How can I tell which device purchased specific apps?
Sync your iPhone to iTunes, Select the App you want to know from which account it has been purchased, right click, go to Get info, under the File tab you will find something like below image where you can see who purchased the app. I have removed my Apple ID but the different names is for different accounts.