An apparatus for power management, comprising: a circuit (200, 300) having a first power-domain (204, 304) and a second power-domain (206, 306) wherein the first and second power-domains include a set of operating parameter values (208, 210, 308, 310); a circuit controller configured to incrementally sweep at least one of the operating parameter values (208, 210, 308, 310) of the first power-domain (204, 304); and a circuit profiler configured to derive a total power consumption profile and a total timing delay profile of the circuit based on the circuit's response to the swept operating parameter value (208, 210, 308, 310); wherein the circuit controller is configured to set the operating parameter values for the first and second power-domains (204, 304, 206, 306) based on the total power consumption profile and the total timing delay profile of the circuit (200, 300); further comprising a set of level-shifters (212, 312) for translating a set of signals exchanged between the first power-domain (204, 304) and the second power-domain (206, 306); characterized in that, during a design phase, the circuit controller is configured to position the level-shifters (212, 312) at a first set of locations in the circuit; wherein the circuit profiler is configured to derive a first total power consumption profile of the circuit with the set of level-shifters positioned at the first set of locations; wherein the circuit controller is configured to position the level-shifters at a second set of locations in the circuit; wherein the circuit profiler is configured to derive a second total power consumption profile of the circuit with the set of level-shifters positioned at the second set of locations; and wherein the circuit controller is configured to select the set of level-shifter locations based on the first and second total power consumption profiles of the circuit. a circuit (200, 300) having a first power-domain (204, 304) and a second power-domain (206, 306) wherein the first and second power-domains include a set of operating parameter values (208, 210, 308, 310); a circuit controller configured to incrementally sweep at least one of the operating parameter values (208, 210, 308, 310) of the first power-domain (204, 304); and a circuit profiler configured to derive a total power consumption profile and a total timing delay profile of the circuit based on the circuit's response to the swept operating parameter value (208, 210, 308, 310); wherein the circuit controller is configured to set the operating parameter values for the first and second power-domains (204, 304, 206, 306) based on the total power consumption profile and the total timing delay profile of the circuit (200, 300); further comprising a set of level-shifters (212, 312) for translating a set of signals exchanged between the first power-domain (204, 304) and the second power-domain (206, 306); characterized in that, during a design phase, the circuit controller is configured to position the level-shifters (212, 312) at a first set of locations in the circuit; wherein the circuit profiler is configured to derive a first total power consumption profile of the circuit with the set of level-shifters positioned at the first set of locations; wherein the circuit controller is configured to position the level-shifters at a second set of locations in the circuit; wherein the circuit profiler is configured to derive a second total power consumption profile of the circuit with the set of level-shifters positioned at the second set of locations; and wherein the circuit controller is configured to select the set of level-shifter locations based on the first and second total power consumption profiles of the circuit.