Thermal Management Challenge and Opportunities for Heterogeneous Packages