Parallel implementation of Boruvka's minimum spanning tree algorithm