McDASH: Refinement-based property verfication for machine code