Вы можете запускать сколько угодно параллельных задач, но процессор имеет только 8 логических ядер для одновременной обработки 8 потоков.Остальные всегда будут стоять в очереди и ждать своей очереди.
Таким образом, если у вас есть 16 параллельных процессов, каждый из которых занимает 200 мс, то вы будете запускать процесс 1-8 параллельно в течение 200 мс, а затем 9-16 впараллель для 200 мс, в общей сложности на 400 мс.Если бы у вас было 4 логических ядра, вы бы запустили процесс 1-4, 5-8, 9-12, 13-16 параллельно, всего 800 мс.