I've reviewed the response here: How do pool operators do their hashing? and acknowledge that the ratio of hashing required by pool operators is incomparable to the miners.
I still wonder what hardware do Mining pools employ to perform the calculation of the hashmerkleroot for every miner? Surely there's performance improvement in utilising specialised hardware vs a generic CPU? (especially when there are an average of 2000 transactions per block each being around 600 bytes in size)