How to control an Android application's heap size