Studying: cache blocking, compiler assisted vectorization, AoS vs SoA, performance tool use for nbody kernels