Parallel algorithms are algorithms that are designed to run on multiple processors or cores simultaneously.