High Throughput Synchronous Distributed Stochastic Gradient Descent