If you have Lion then finding the variables.txt can be a little tricker.. you need to run the following terminal command to show your library again:
chflags nohidden ~/Library/
If your running an OS older than lion it's easy .. goto your library/application support/Blizzard/Starcraft 2 and the .txt should be there.
After finding your variables.txt you want to find the lines:
frameratecap=
frameratecapGlue=
and change their value to a desired fps that you don't want your computer to exceed. If these two line don't exist then you can simply add them in and it'll work just fine.
Btw.. if your running this on a macbook then it's normal for the temperature to get a little high, especially on the unibodies. You shouldn't really be worrying unless your temps frequently exceed 90 celsius. The cpu's in these computers are rated to 105 celsius.
Edit: Oh.. and if you mean heat as in how the computer is to the touch then thats also normal in unibodies.. the metal case is designed to be one big heatsink.