Reducing heat of Nova Modem

I have a socket running constantly on a raspberry pi that checks for messages every x seconds. The Nova modem is always very hot to the touch. Am I stressing the Nova too much? Anything else I can do to reduce heat?