Analysis

Overhauling API for parallelization