Applications of time parallelization