[lib] Adopts the SVM hashtable but removes transactional logic from it. Adds NEW/DELETE to mem_allocator.h