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