Break dancing: low overhead, architecture neutral software branch tracing. - Gabriel Marin; Alexey Alexandrov; Tipp Moseley (LCTES, 2021)