Vectorization And Register Reuse In High Performance Computing