Threaded submission & semaphore sharing