use convert_vectors in alltoallw
fix comments and abort on unimpl
cleanup preprocessing for P2P/RMA/NBHD_A2AW impls