Scalable parallel computing : techology, architecture, programming - Hwang, Kai (McGraw-Hill series in computer engineering (McGraw-Hill), 1998)