Smoothing and First Order Methods: A Unified Framework | Synapse