Lock-free atom garbage collection for multithreaded Prolog. Issue 5 (14th October 2016)