Simple Memory and Semaphore (read and read/write locks) Manager