Polynomial algorithms for multiple processor agreement | Synapse