The last couple of buffers are different size for an unrelated reason. Note, I have not used GPU_MAX_ALLOC
type parameters and have never seen a need to. This also works on Cayman, and Barts devices but I prefer
Tahiti because the memory is so large and fast. Sorry, I don't know much about Nvida devices because I
usually choose hardware based on specifications.
Hope it helps."[/i]
I already use this trick, starting from first version

And it works, but not on all systems as you can see, especially on multi-GPU systems. So I will try to improve this trick a bit.