A Soft Coprocessor Approach for Developing Image and Video Processing Applications on FPGAs