cuda modules can be executed inside the kernel with out dynamic parallelism