If you're willing to accept advice from a newbie who has made only one GM batch here is my version. I'm going to do it this way next time I make GM soap, maybe today or tomorrow.
Start out with chilled GM and optionally about 1/4 or 1/3 as frozen GM cubes. Fill your sink with cold water perhaps 2-3" deep and throw in some ice cubes to keep it cold. You have already weighed your GM and your lye.
Place your lye mixing container filled with your GM in the ice water bath. Put a thermometer in the GM. Have your measured lye nearby and use a small spoon and add just a very small amount of lye to the GM. Stir the GM to mix in the lye and observe the thermometer. Definitely do not allow the GM to heat up beyond 100 degrees, but even better try to keep it to 80 or below.
Now wait several minutes! When you're sure the heat won't rise any more and it's under 80, add a small amount more lye. Continue doing this taking at least 30 minutes to add the lye, or even an hour or longer. I plan to be doing other things and just stopping by the GM-lye mixture perhaps every 10 minutes or so, so I'm not going to spend hours just standing at the sink.
The goal is to never allow the GM to rise above 80 degrees, and this should avoid any heating problems. Remember that adding lye will create a hot spot where the temperature is much higher than your thermometer indicates, so add your lye in very small amounts and quickly stir the mixture to mix it evenly to avoid hot spots.
Well that's one newbie's take on how to avoid the traditional GM problems. I'll report in when I've tried it and let you know how it works.