Mobile Cloud Computing: Be Ready for New Age of Mobile Applications