RETEXO: Scalable Neural Network Training over Distributed Graphs