Shuffling Momentum Gradient Algorithm for Convex Optimization | Synapse