Forward execution_policy down into launch_closure.
Use exec to allocate temporary memory inside of launch_closure.
Pass exec to launch_closure.
Merge pull request #439 from jaredhoberock/custom-allocation

Custom allocation
Update to latest Bulk
Merge pull request #440 from jaredhoberock/bulk

Update to latest Bulk