Distributed Model Training with TensorFlow