Hola orcamantenimientos
Efectivamente lo que aparece como "charge pump", o bomba de carga en español, es el circuito encargado de almacenar la energía necesaria para polarizar los transistores de la parte superior del puente H.
Con respecto a los triángulos, estos simbolizan los "drivers" o circuitos que controlan cada uno de los gates de cada transistor; se los puede considerar como un "buffer no inversor".
Con respecto al calentamiento, es muy probable que se deba a que la tensión de trabajo del motor esta muy próxima a la que soporta el mosfet (100v), ya que los picos de tensión que se producen al conmutarlos con cargas inductivas exigen al componente mas allá de lo que puede soportar provocando el calentamiento; lo recomendable es usar transistores que soporten una tensión mayor, como por ejemplo los IRF640. Podes buscar mucha información al respecto en otros temas dentro del foro.
Saludos!