Supporting a process-oriented model in MPI through fine-grain mapping