Improved gather of GraphCommunicator

 Returned recveived data will be ordered in vertex.id order
 thus the receiver vertex knows from where data is from