1. Compositional Semantics for Shared-Variable Concurrency;Proceedings of the ACM on Programming Languages;2024-06-20
2. Compiler Testing with Relaxed Memory Models;2024 IEEE/ACM International Symposium on Code Generation and Optimization (CGO);2024-03-02
3. A Denotational Approach to Release/Acquire Concurrency;Lecture Notes in Computer Science;2024
4. ParallelC-Assist: Productivity Accelerator Suite Based on Dynamic Instrumentation;IEEE Access;2023
5. Risotto: A Dynamic Binary Translator for Weak Memory Model Architectures;Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1;2022-12-19