Asynchronous stochastic gradient descent for DNN training
learning representations by back - propagating errors .