Computer architecture and parallel processing - Hwang (McGraw-Hill series in computer organization and architecture, 1985)