Distributed estimation algorithms for nonlinear systems | Synapse