Added example for cross process semaphore usage