Lockless, wait-free and garbage-collection free tools for Java