Prime is a relatively new app on the App Store (no announcement regarding an Android release yet, but we’ve got another option for you - see that further down). When you first install Prime, it processes your Instagram account, determines when your followers are online, their activity, their relation to you and… wait for it… WHEN you should be posting your content!
Here's a walkthrough of the app.