Advanced computer architecture:parallelism, scalability, programmability - Hwang, Kai (Tata McGraw-Hill, 2001)