Introduce local variables for tile loop steps

This is necessary to pacify the Intel compiler when OpenMP is used.