INTEGRATED HARDWARE SOFTWARE PARTITIONING AND OPTIMAL SCHEDULING STRATEGY TO ASSIST DECOUPLED INFORMATION FLOW TRACKING