An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques | IEEE Journals & Magazine | IEEE Xplore