Efficient resolution of sparse indirections in data-parallel compilersSparse Block and Cyclic Data Distributions for Matrix Computations