Convex Duality in Constrained Portfolio Optimization | Synapse