Parallel asynchronous algorithms: A survey. (November 2020)