Computer architecture single and parallel systems - Zargham, Mehdi R. (Prentice Hall, 1996)