multicore 16 threads tested pass. but still have small sync issues