Computer organization and design: The Hardware/Software Interface - Patterson, David A.; Hennessy, John L. (Amsterdam Morgan Kaufmann, 2010)