Today, computing paradigm is shifting towards utilizing different types of processing units in the same platform. We see that Intel and AMD will produce their new chips with application processing units. These units are neither GPUs nor custom multicore processors. Application processing units are simply accelerators that speed up the computation while lowering the energy consumption.