When are x86 LFENCE, SFENCE and MFENCE instructions required? When are x86 LFENCE, SFENCE and MFENCE instructions required? multithreading multithreading