is there any Android application that will allow me to kill all android apps, processes except ones that are installed by default on Andoid and except ones i explicitly select not to be killed?

I do not looking for regular task killer but for one that kills all processes except root android ones and except ones i explicitly select to be kept running.

It can be good if app also allows to restore processes/apps it killed. That way if i know i will not be using phone for many hours i will save battery by killing apps and then i can restore them by single button once i need to use phone.