More detail on parallelization and algorithm