System-Level Design Techniques for Energy-Efficient Embedded Systems by Bashir Al-Hashimi, Marcus T. Schmitz & Petru Eles