My app has a foreground service running a CPU intensive task. The task is written in RenderScript and takes 10 to 15 minutes to finish. It is run on Dispatche
RenderScript
Dispatche