http://legup.eecg.utoronto.ca/publications.php
I imagine an FPGA in every chipset would go a long way towards writing the software to put them to practical use, though that may also be wishful thinking on my part.