Multi-Core Applications for Maximum Performance