An Approach to Multicore Parallelism Using Functional Programming: A Case Study Based on Presburger Arithmetic | AMiner