Распараллелить метод «пузырь»

Создать массив N элементов и отсортировать его элементы в порядке возрастания с помощью метода «пузырь». Элементы массива сгенерировать случайным образом. Реализовать заданный алгоритм в отдельном потоке. Выполнить распараллеливание заданного алгоритма на 2, 4, 8 потоков.

у кого-то есть какие-то идеи или куски кода, я не очень понял как это делать, и не знаю, как мне распараллелить этот метод.