Added introduction, evaluation and related work.
Removed optimization section for LLVM part.