Use hardware semaphores to control core boot sequence and access to global state during AHRS updates