An effective way to help control algae, as well as other annoying aquatic weeds is to use AQ200 Aquatic Herbicide.

List of Free-Floating Aquatic Plants & their images