Software architecture and system validation of an open, unified model for accelerated multicore computingCatherine H. CrawfordDean J. Burdicket al.2009IBM J. Res. Dev