Communication Efficient Distributed Optimization using an Approximate Newton-type Method | Synapse