Smoothing Functions for Sparse Optimization: A Unified Framework | Synapse