Machine Learning over Networks: Co-design of Distributed Optimization and Communications | IEEE Conference Publication | IEEE Xplore