Add optional parallel evaluation