Accelerating Neural Network Training: A Brief Review