Mechanisms of cyclic AMP compartmentation revealed by computational models