Algorithms used for concurrent computing.