Цикл выиграет от параллелизма, когда вычисления, выполняемые параллельно, превышают издержки использования параллелизма (запуск потока, переключение потока, обмен данными, конфликт потоков и т. Д.). Ваш тест, кажется, подразумевает, что парализм должен приносить пользу тривиальным вычислениям, это не так. То, что он показывает вам, так это то, что паралеллизм стоит над головой. Объем работы должен быть больше (и обычно значительно выше), чем накладные расходы, чтобы вы могли видеть какую-либо выгоду.
Вы также, похоже, отказываетесь от тестирования. Тестирование - это единственный способ узнать, покупает ли парализм что-нибудь. Вам не нужно тестировать производительность каждого цикла, только критичные к производительности. Если цикл не критичен по производительности, зачем вообще делать его параллельным? И если достаточно критично тратить время на параллелизм, лучше подготовьте тест, чтобы убедиться, что вы получаете выгоду от трудовых и регрессионных тестов, чтобы впоследствии какой-нибудь умный программист не разрушил вашу работу.