Merge changes from Alamelu for GPU and powermodel

This merges some changes made to support GPU modeling; however,
that is still experimental.

The patch also fixes a bug with the power model where some
necessary configuration variables were not being set correctly.

The patch also renames the configuration variable `throttingRatio`
to `throttlingRatio`