https://www.usenix.org/conference/lisa16/conference-program/presentation/shuff