Power Efficient Low Complexity Precoding for Massive MIMO Systems