Lock Implementation with TSL: Building Complete Synchronization - Test-and-Set Lock (TSL): Hardware-Assisted Synchronization | OneNoughtOne