Advanced computer architecture and parallel processing - El-Rewini, Hesham; Abd-El-Barr, Mostafa (Wiley series on parallel and distributed computing, 2005)