“…Generally, optimization techniques on embedded can be summarized to several categories such as compiler optimization, source code modification, memory optimization and hardware-level optimization (ARM, 2014). Several pieces of research focused on optimization of the developed system that utilizes the embedded multi-core system (Ma & Wang, 2016), memory management (Muck & Frohlich, 2011;Lei & Xiao-ya, 2011), hardware and system-level optimization (Dekkiche et al, 2016;Dedeoğlu et al, 2011;Singhal et al, 2012) and software optimization (Park et al, 2013;Joshi & Gurumurthy, 2014).…”