TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training | Synapse