https://hgpu.org/?p=7953
A Splitting Algorithm for Directional Regularization and Sparsification