1. A system for code coverage mapping, the system comprising: a server configured to emulate a design-under-test (DUT); an interface coupling the server to a computing device configured to execute software codes including a user application; and a presentation tool configured to perform many-to-one mapping between software code and a hardware description language (HDL) code, wherein the user application is configured to generate a source-code handle and to use the interface to write a value of the source-code handle to a signal in the DUT by tagging a specially instrumented predefined code, the signal to mark start of execution of a sequence by the user application, and wherein the server is further configured to allow reducing hardware by facilitating identification of unrelated portions of the HDL code.