Oppenheimer analyst predicts IBM's Red Hat-driven software growth could lead to 20% growth, boosting margins and stock value.