int MPI_Alltoallw(void *sendbuf, int sendcounts[], int sdispls[],
MPI_Datatype sendtypes[], void *recvbuf, int recvcounts[],
int rdispls[], MPI_Datatype recvtypes[], MPI_Comm comm)
int MPI_Exscan(void *sendbuf, void *recvbuf, int count,
MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)