parallelism: add a new framework with a task-local accumulator