About tool selection

I have to port a solution i am working on for Cortex-M4. I need to build,profile and later optimize.
Can somebody please suggest which all tool will be helpful. 

More questions in this forum