Learning with Sparcity: Structures, Optimization and Applications