Accelerating Deep Learning Frameworks with Micro-Batches | Synapse