Factor-join: A unique approach to compiling array languages for parallel machines | doi.page