A Design of a Communication Library between Multiple Sets of MPI Processes for MPMD | IEEE Conference Publication | IEEE Xplore