Structure Preserving Reductions Among Convex Optimization Problems