Cyanobacteria? Sand sifting stars don't eat algae, they eat small invertebrates that live in sand. Cyanobacteria produce some nasty chemicals that keep most organisms from eating them. Do you test your phosphates? If it is cyano, the most effective way to get rid of it is to reduce your phosphates. I like products like rowaphos and phosban.
HTH,
Kevin