The Boosted Difference of Convex Functions Algorithm for Value-at-Risk Constrained Portfolio Optimization | Synapse