Improving the Bit Complexity of Communication for Distributed Convex Optimization | Synapse