all surrogates can be constructed in parallel
surrogates in parallel