Software Standards for the Multicore Era on February 05, 2010 distributed computing embedded +2 heterogeneous systems ieee multicore multicore chips Software software portability specifications distributed computing embedded heterogeneous systems ieee multicore multicore chips Software software portability specifications