Supporting irregular distributions using data-parallel languages | IEEE Journals & Magazine | IEEE Xplore