Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers 2/E - Wilkinson, B; Allen, M (Vidhyanagar Pearson, 2006)