Parallel Computing using Message Passing Interface (MPI)