threadmarks : shared memory computing on networks of workstations .
PVM: A Framework for Parallel Distributed Computing