add test for allocator (single thread) implemented by C
fixed bug for MSVC
add mutex for windows
fix bug of mutex for windows
removed file of mutex in windows and updated makefile
add mutex for linux platform