pub fn arbitrate_lock(
    thread_handle: Handle,
    tag_location: Address,
    tag: u32
) -> Result<()>