Каким только словами ни называют Map-Reduce... Самое неадекватное - "алгоритм". Хорошо ещё, что про "парадигму" никто не вспомнил.
Лично я в нём вижу design pattern в чистом виде. Ну и сам Гугл пишет про это "programming model". Применительно к Map-Reduce "programming model" и "design pattern", думаю, можно считать синонимами.
Кто ещё что предложит?