Hi! I was working on such an idea as well, some time ago, I think that Blender would most benefit from GPU raytracing and fluid simulations... I recommend OpenCL, it is a framework that integrates CPU, ATI GPU and NVIDIA GPU functionality.