Parallel and distributed computing handbook - Zomaya, Albert Y., 1964- (Computer Engineering Series, 1996)