Energy-Performance Tradeoffs in Information and Communication Technology