Computer architecture and parallel processing - Hwang, Kai (McGraw-Hill Book Company, Inc, 1985)