Computer Architecture And Parallel Processing - Hwang, Kai; BRIGGS, FAYE A. (NEW DELHI, 2006)