Parallel Programming Models and Run-Time System Support for Interactive Multimedia Applications