Line search algorithms with guaranteed sufficient decrease | Synapse