Parallel computers:architecture and programming - Rajaraman, V (Prentice Hall of India, 2003)