Activity recognition systems have demonstrated potential in a broad range of applications. A crucial aspect of creating large scale human activity sensing corpus is to develop algorithms that perform activity recognition in a way that users are not limited to wear sensors on predefined locations on the body. Therefore, effective on-body sensor localization algorithms are needed to detect the location of wearable sensors automatically and in real-time. However, power optimization is a major concern in the design of these systems. Frequent need to charge multiple sensor nodes imposes much burden on the end-users. In this paper, we propose a novel signal processing approach that leverages feature selection algorithms to minimize power consumption of node localization. With the real data collected using wearable motion sensors, we demonstrate that the proposed approach achieves an energy saving that ranges from 88% to 99.59% while obtaining an accuracy performance between 73.15% and 99.85%.