Optimal Distributed Online Prediction using Mini-Batches | Synapse