hw-breakpoints: Rewrite the hw-breakpoints layer on top of perf events