Convergence Rates in Distributed Consensus and Averaging | Synapse