Computer Organization and Design: The Hardware/Software Interface, Hennessy, Joh