Title: Optimizing Applications for Multi-Core Processors