Computer architecture and parallel processing - HWANG, Kai (New York McGraw Hill, 1985)