Program execution profile data is collected by direct measurement of some code paths, and by inferring data for unmeasured paths. The sense amplifier includes sensing circuitry configured to sense values stored in the cells and switching circuitry configured to apply signals to the sensing circuitry as a function of the orientations. The receiving component and the push component are opposite to each other and are connected by the connectors.