Flood and Echo: Algorithmic Alignment of GNNs with Distributed Computing