supported multiple kernels in a single source code block.