One of our resident engineers will probably have a more specialized response, but in general even if a heat transfer process is 100% efficient, you still have to take into account heat capacities to know what actual temperature changes will be. That is to say, a 100% efficient process is not the same thing as one in which the temperature drop by the heat donor equals the temperature gain by the heat acceptor.