Updated WebCL backend and demos