Computer architecture and parallel processing. - Hwang, Kai (McGraw-Hill Book Co., Inc., 1984)