Machine Learning and CPU (Central Processing Unit) Scheduling Co-Optimization over a Network of Computing Centers