Efficient Android Threading: Asynchronous Processing Techniques for Android Applications