PList-based divide and conquer parallel programming - Niculescu, Virginia (Array, 2020)