I remember reading about Tao when they were developing TaOS, which was supposed to be an OS framework for arcade and gaming platforms. It would theoretically allow any type of processor to be added to a system to improve performance. Think x86 and PPC cards working in the same machine, as cooperative nodes in a system. I still think someone should come up with an OS that will allow you to plug in a new CPU or GPU on a bus and have its functionality used transparently.