Code Mapping in Heterogeneous Platforms Using Deep Learning and LLVM-IR