Controlled Flooding of Fountain Codes