This c file demonstrates loop optimization using a technique called loop blocking, also known as loop tiling.
https://software.intel.com/en-us/articles/how-to-use-loop-blocking-to-optimize-memory-use-on-32-bit-intel-architecture
https://en.wikipedia.org/wiki/Loop_tiling