add coffeecl implementation for libclc