title: What is IACA and how do I use it?
body: <p>I've found this interesting and powerful tool called <a href="https://software.intel.com/en-us/articles/intel-architecture-code-analyzer" rel="noreferrer">IACA (the Intel Architecture Code Analyzer)</a>, but I have trouble understanding it. What can I do with it, what are its limitations and how can I:</p>
  
  <ul>
  <li>Use it to analyze code in C or C++?</li>
  <li>Use it to analyze code in x86 assembler?</li>
  </ul>