SMP: a technique for MPPT management