Compiler options. Runtime options. Hostside kernel code for reduce and kernels requiring host side coordination