The recent efforts in Mobile Cloud Computing (MCC) focus on defining novel methods, policies and mechanisms for efficiently leveraging the services of cloud data centers for mitigating resources constraints in mobile devices. To test these newly developed methods and policies, researchers need tools for evaluating the hypothesis prior to deployment on the real time system. Simulation based approaches in evaluating the deployment mechanism for accessing distributed services and application behaviors offer significant benefits, as they allow mobile application developers to test performance of the operational logic of distributed deployment in a repeatable and controllable environment free of cost and to tune the performance bottlenecks before real world deployment on commercial MCC environment. This paper presents SmartSim, which is a simulation toolkit developed for modeling the application processing capabilities of Smart Mobile Devices (SMDs). SmartSim simulates the system and behavior modeling of mobile devices. The toolkit provides an easy to configure simulation environment for modeling application processing attributes of SMD and arbitrary resources intensive mobile application. SmartSim models the mechanism of runtime partitioning of elastic mobile application and determines resources utilization on SMDs during the execution of the elastic application.