Thermally Aware Design (Foundations and trends in electronic design automation, 2007)