Add basic producer/consumer synch. monitor