Thermal Management: Facilitating Better System Performance