Multi-coreprocessorsareconsiderednowtheonlyfeasiblealternativetothelargesingle-coreprocessorswhichhavebecomelimitedbytechnologicalaspectssuchaspowerconsumptionandheatdissipation.However,duetotheirinherentparallelstructureandtheirdiversity,multi-coresaredifficulttoprogram.Thereisavariety