Parallel Programming : Techniques and Applications Using Networked Workstations and Parallel Computers - Wilkinson, Barry (Prentice Hall, 1999)