DETERMINISTIC AND OPPORTUNISTIC MULTITHREADING | AMiner