add xMPI_Win_allocate that behaves like xalloc
use win_alloc in two cases where it is straightforward