Computer architecture and parallel processing. - Hwang Kai; Briggs Faye (New York McGrow-Hill, 1984)