Не может он этого. Он не знает, какие зависимые, а какие нет, пока бородатый программист явно ему это не скажет. Например, с помощью такого: Intel Threading Building Blocks — Википедия Или такого: OpenMP — Википедия
В компиляторах от Интела есть опция для автоматического распараллеливания, но...