Interesting responses. Typically, the hp of an engine is directly related to the volume and pressure of the water coming out of the machine. The simplest way to figure it is that a 5 GPM machine at 3000 PSI, for a cold water washer requires a minimum of 15 hp. A 4 GPM at 3000 PSI requires 12 hp. That means that a 5 hp machine would be less then 2GPM at 3000 PSI, which sounds like a very slow way to clean, and the 10HP machine would not be much better.
Since the concrete is being acid washed, it should be relatively easy to clean. There are a couple of options that you can do to get it right. You could actually hire someone that does it for a living, because surprisingly, there is more to it then you would think. You could also go to the local rental yard and get one for the day. No one needs a $1500 machine sitting around that they are not going to use very frequently, especially if you can rent it for less then $100 a day.
If you insist on doing it yourself, and do not want to rent a machine, I would go with a 3@2000PSI machine, for the simple fact that you are a home owner. That is a good home owner size of machine. It will be about a 6 HP motor, and will not be the fastest and most efficient, but it will get the job done. Be warned, it would cost you about the same to hire someone as it would to rent the machine, maybe a little more.
BTW, if pressure washers sit too long, the seals get soft, and have to be replaced. They are designed for frequent use.