Merge pull request #5 from POWER-Morzh/master

Start of unrolling of the for loops
merged three kernels into one, there's a major field swap bug
reverted the last changes and split kernel into three separate ones