simplify and shorten tests, and deallocate storage at the end of them
Make tlsf pool get deallocated on program exiot so that valgrind is happy