I have been having restarting issues with several apps. Which task killer apps may be responsible? I found I have Clean Master, Super Tool Box, Battery Guru, and Battery Doctor running.
On the Google play store look for task manager/task killer. The icon is the android robot, I've used it for a while now on all my devices and its excellent. There's even a handy widget so you can quickly kill background tasks with one click.
One caveat to that in your list is Battery Guru. If that's the one by Qualcomm for their Snapdragon processors, it's safe to keep. It's not a task killer, and only limits what some apps are allowed to do. I.e. When they're allowed to sync, and also controls some data settings. It's an official app for Qualcomm, not a random third party app. I've used it, but not sure how much it's saving me due to my usage habits and how I set it up.