Designing and building parallel programs concepts and tools for parallel software engineering - Foster, Ian T. (Addison - Wesley Publishing Company, 1995)