Katyusha: the first direct acceleration of stochastic gradient methods
An optimal method for stochastic composite optimization