Gradient Energy Matching for Distributed Asynchronous Gradient Descent
Adaptive learning rates and parallelization for stochastic, sparse, non-smooth gradients