On Averaging and Extrapolation for Gradient Descent | Synapse