Adding shared variant of MPI_Win_allocate