D-ADMM: A Communication-Efficient Distributed Algorithm for Separable Optimization | Synapse