Computer Organization and Design The Hardware / Software Interface - Patterson, David A.; Hennessy, John L. (Elsevier/Morgan Kaufman, 2007)