Practical Parallel Programming Wilson, Gregory V - Prentice Hall 2001