OptCuts: Joint Optimization of Surface Cuts and Parameterization