Software architecture and system validation of an open, unified model for accelerated multicore computing | IBM Journals & Magazine | IEEE Xplore