Owned semaphore interface and implementations without using an semaphore server