Embedded software developers working with a processor design company are often assigned the job of showing high performance with domain specific application benchmarks. The application specific benchmarks match the kind of workload to be finally used in the end product. The benchmark results are the key criteria used by customers for selecting a particular processor for their product. These benchmarks are complex and diverse in nature. Read this paper to learn more.