Includes supplementary material: sn.pub/extras
Sandhya Dwarkadas
Compiler Distributed computing Host Java cluster computing high performance computing load balancing optimization parallel algorithms parallel processing programming scalable computing shared memory computing algorithm analysis and problem complexity