hpx::collectives::channel_communicator