Yes, I have a few suggestions.
1, try making your backgrounds out of many smaller graphics and use a lot of repetition. For example, don’t load a hires image of a forest. Have a couple of different tree images and clone them to simulate a forest.
2, if your game is fast moving then players won’t really notice the background too much so you could make your backgrounds 480 x 960 and scale them 2x. This would massively reduce your memory requirements and the images would load a lot faster.
3, stay with your hires images but split your backgrounds into slices, say 10, and load a slice per frame. In 10 frames you would of loaded your image but reduced the stuttering. You can play with the exact number of slices for best performance.