https://hgpu.org/?p=8674
Alternating Maximization: Unifying Framework for 8 Sparse PCA Formulations and Efficient Parallel Codes