Распараллеливание программы на разные ОС

Честно, даже не знал куда написать, ведь я абсолютный 0 в этом.

Задача: Необходимо написать программу, которая будет выполнять вычисления параллельно на нескольких компах, при этом ещё и на разных ОС ( Linux, mac, Windows).

Даже не знаю за что взяться, подскажите пожалуйста, где рыть? Какой MPI лучше использовать для такой задачи?...