One weird trick for parallelizing convolutional neural networks
HOGWILD!: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent