OpenCL: AMD devices have some weird bug when using pinned buffers.
They seem to allocate twice the memory. We need to account for
this when finding out limits.