Thermal Management Of Electronics And Optoelectronics: From Heat Source Characterization To Heat Mitigation At The Device And Package Levels