Scalable parallel computing : technology, architecture, programming - Hwang, Kai (Computer science series, 1998)