Cyanogen patch: call compaction on kill process to avoid memory fragmentation and use asynchronous compaction