cuda programming language example