Загрузить ресурсы на 100% очень сложно. Может быть в каких-то синтетических тестах. В реальной жизни префетч срабатывает не со 100% точностью, и как минимум приходится ждать данные из памяти. И вероятность того, что пока один поток ждёт память, другой сможет утилизировать FPU - достаточно велика.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.