admix multithreading