L-BFGS-B: Optimization subject to simple bounds