On the Heating of Cluster Cooling Flows by Sound Waves