Automated, Parallel Optimization Algorithms For Stochastic Functions