1. remove virtual_alloc_heap_fixed, since it was not working at all
2. added radix tree to replace the bibop table and we are able to work in 64 bit environment. radix tree does not free at runtime the memory