Working MPI Implementation , works for all matrix size , removed redundant barriers