Graph Oracle Models, Lower Bounds, and Gaps for Parallel Stochastic Optimization