Parallel algorithms implemented in C programming language with MPI or OpenMP in Microsoft Visual Studio.