Improve data reuse be re-ordering loops in FF Kernel
Cache blocking in FF courtesy of Nathan