4MB seems large as a % of the heap (16MB on older devices).  Also, these thumbnails are small.

Would 512KB or 1MB work?