да.
с точки зрения программы "железных" процессоров нет.
есть цифра максимального количества одновременно исполняемых потоков.
даже если программа наштампует исполняемых потоков больше максимального числа, то операционная система просто нашинкует ресурсы потоков исполнения между всеми запрашивающими.
т.е. многопотоковая программа будет исполнятся и на однопотоковом процессоре.