opencl: set chunk size dynamically depending on device capability
opencl: move biort loading to separate module
update OpenCL benchmark script to new interface