1. A method to perform automatic optimization of cardiac resynchronization therapy (CRT), the method comprising: performing a first set of iterations to select at least one satellite from a plurality of satellites formed on at least one pacing lead inserted in a patient, wherein each satellite of the plurality of pacing satellites comprises: a plurality of electrodes; and a control chip communicatively coupled to each electrode of the plurality of electrodes; performing a second set of iterations to select at least one electrode from each one of the at least one satellite selected from the plurality of satellites when the at least one electrode in the each one of the at least one satellite is addressed and controlled through a respective control chip of the each one of the at least one satellite upon a receipt of configuration signals configured to select the at least one electrode; and performing a third set of iterations to select at least one timing configuration for pacing signals transmitted through the at least one electrode on the each one of the at least one satellite.