Hardware-software partitioning using three-level hybrid algorithm for system-on-chip platform - Tiong Reng Xian (2021)