Kernel Launch Aggregation and Promotion (KLAP) is a set of compiler techniques for optimizing dynamic parallelism.