The Bulk Multicore architecture for improved programmabilityJosep TorrellasLuis Cezeet al.2009Communications of the ACM