Abstracting RowAllGather operation. ColAllGather and AllGather will soon follow.