An efficient distributed algorithm for constructing small dominating sets | Synapse