a simply search of laptop cooler in google should find you various results and products for what you are looking for.
And Intel spec sheets say that the maximum temperature for their CPUs are 100 degrees centigrade. Most people are just reporting temperature around 80 degrees centigrad when running high load applications, so it isnt OVERheating, people are just complaining it is hot, very hot.