Это зависит от вашего определения параллелизма и того, что вы пытаетесь достичь. Смысл TBB заключается в использовании преимуществ многоядерных процессоров. В этом сценарии параллелизм означает одновременную работу на нескольких ядрах.
Однако основным преимуществом MPI является распределенная память параллельных вычислений. В этом сценарии ваше приложение запускается в кластере на разных физических машинах и взаимодействует друг с другом по TCP или другому проприетарному протоколу.
Таким образом, в зависимости от вашей проблемы пространство может быть лучше. Это действительно зависит от проблемы, которую вы пытаетесь решить.