ON MULTI-CORE PROCESSORS