First shot at cuda kernel launcher