Currently the new and old back-end in Theano support only 1 device. The new back-end don't really support OpenCL. What do you suggest that is done here to support future needs?