Generation of opencl kernel
OpenCl: object specfic kernel
OpenCL: Retrieval of inputs and outputs
Implemented sparsity propagation codegen
OpenCL: Debugged adjoint sparsity propagation
OpenCL: removed string input argument
OpenCL: Removed algorithm from kernel arguments