Integration of multiple processing cores and variegated custom hardware functional units in recent embedded system chips favor network-on-chip (NOC) communication architecture for optimal utilization of these components by applications. Application design paradigms for such embedded systems should aim to improve the overall user experience of the system instead of optimizing traditional design parameters such as power, speed or some combination of these. In this paper, a user satisfaction model is used to capture user experience for multimedia applications in an NOC based embedded system simulation tool. User satisfaction based scheduling for polymorphic implementation of video and audio application is compared against FCFS and EDF scheduling policies. Experiments demonstrate that polymorphism is an effective technique for optimal utilization of NOC resources that results in improved user satisfaction.