Algorithm 778: L-BFGS-B | Synapse