Computer Architecture Techniques for Power-Efficiency by Stefanos Kaxiras & Margaret Martonosi