Parallel algorithm on a 12 core computer is 7x faster than sequential algorithm. Made with C++ and OpenMP.