Каждый раз, когда у вас есть вычисления, которые зависят от предыдущих вычислений, это не параллельная проблема. Такие вещи, как линейная обработка изображений, методы грубой силы и генетические алгоритмы, легко распараллеливаются.
Хорошая аналогия - над чем вы могли бы поработать, чтобы у вас была группа друзей, которые могли бы одновременно выполнять разные роли? Например, сборка мебели ikea могла бы хорошо распараллеливаться, если разные люди могут работать на разных участках, но раскатывание обоев может и не происходить, потому что вам нужно делать стены последовательно.