The paper presents a new scheduling policy called Faithful Scheduling (FF) to improve performance in multithreaded applications on multicore systems by reducing context-switches and lock-holder thread preemptions caused by existing contention management strategies. FF maintains consistent priority among application threads throughout execution, effectively eliminates 'backstabbing' (preemptions within the same application), and is demonstrated to enhance performance across various load conditions without requiring changes to application code or OS kernel. Experimental results indicate significant performance improvements, achieving over 10% enhancement in multiple evaluated programs under both light and heavy loads.