Applied Parallel Computing by