Designing and building parallel programs : - Foster, Ian 1959- (Addison-Wesley, 1995)