Siamese Algae Eaters will mow that stuff down like nothing. However, do a little bit of research before buying because there is are a few other fish that look very similar that some LFS will try to sell as a SAE. Unfortunately, the look-alike doesn't have anywhere near the algae eating ability.
If it's a true SAE, the black line on the side will extend all the way through the tail fin, and the scale pattern on the side will be very defined.
SAEs are generally good community fish, but they can show aggression towards other fish that look similar. For example, I introduced a SAE into a tank of mine that had black neon tetras in it and the SAE violently chased them around the tank for about 30 minutes before I realized that it wasn't going to stop. I took the SAE out and returned it to the LFS.