title: C: Lock-Free Memory Allocation Library
body: <p>Anyone have any good experience with a lock-free memory allocator for C/c++?</p>
  
  <p>I have looked into boost, and libcds, but I am unsure about which library to use.</p>
  
  <p>Background, I have been researching a "Lock-Free, Wait-Free, Non-Blocking, Dynamic Perfect Hashing, Expandable, Concurrent Hash Table"
   *Yes I know that sounds pretentious, but thats what it is called. </p>
  
  <p>Anyways, I am getting ready to start multi-thread testing it, and I need to figure the best way to setup memory allocation, when new nodes are added. (and when I need to allocate arrays of pointers)</p>
  
  <p>So does anyone have any good experience with lock free memory allocation? </p>