There's this app called startupcleaner, which uses very minimal space and kills all apps that start upon booting your phone. After it does what its suppose to then its suppose to kill itself, sometimes it does sometimes it don't, but i like it and as far as killing other task that pop up, i have golauncher with the task killing widget, works beautifully and no extra app needed hence more space on your phone.