Thermal Management Techniques for 3D Heterogenous Integration of Semiconductor Packaging