Generalized Matching Pursuits for the Sparse Optimization of Separable Objectives