The problem is designed so that iterations have to be sequential, but a single iteration can use parallelism.