intelli_plug: use mp_decision to reduce online persistence count for cores

this should bring down the cores faster when run queue is low
also optimized code a bit using local vars

Change-Id: I069bff986b81f237e5db79157d2a09c742e39dea
Signed-off-by: faux123 <reioux@gmail.com>