This work is rooted in the [MPI Forum issue 153](https://github.com/mpi-forum/mpi-issues/issues/153). Signed-off-by: George Bosilca <bosilca@icl.utk.edu> (cherry picked from commit 86acdee4606c1ac3b38070d1b7973a00a991f1d6)