a lock-free hashtable implemented in C