Jointly Constrained Biconvex Programming | Synapse