“…PIPS has proved over the years to be a fertile ground for the polyhedral model [21], data transformations [13], communication synthesis [4,7], compilation for distributed memory machines [9,23], ILP [37], code maintenance [29,6], program verification [25], scratchpad management [8], offload compilers [14,1,10], and task parallelism [18,33].…”