i have watched http://channel9.msdn.com/Events/AMD-Fusion-Developer-Summit/ AMD-Fusion-Developer-Summit-11/KEYNOTE and from my point of view what they are proposing is not too really bad. They only use introduce a keyword to allow you to specify on what platform you want to run your code. The rest of the memory management can be done using a library which is really good because you can create your custom code for that.