Heat exchange and hydraulic resistance in perforated-plate heat exchangers