Asking same professor for rec letters for 2 different grad programs?
Not at all.  We realize that students typically apply to more than one program.  I encourage my undergraduate advisees to apply to five or six graduate programs.  

Given that reality, I don't mind writing a letter of recommendation and submitting it (with few changes) to a half dozen graduate programs.