LDMBL: An architecture for reducing code duplication in heavyweight binary instrumentations. (26th June 2018)