Memory-Constrained Algorithms for Convex Optimization | AMiner