Rewrinting the pipeline and progress display
Must compile with -mavx2 in clang/gcc or /arch:AVX2 in clang-cl