Adapting bioinformatics applications for heterogeneous systems: a case study‡. (25th September 2012)