SLOPE, or PILOOP 2, is run-time system and code generator for fusing and tiling loops with indirect memory accesses