start a thread for alloc