A new distributed algorithm to find breadth first search trees | Synapse