Tracks2TitanXT allows you to take workouts recorded with the My Tracks application and uploads them your account on titanxt.com
To upload a workout choose the "Share with friends..." option in My Tracks and select either GPX or TCX format. The Tracks2Miles option should then appear in the export list.
TCX files should also contain heart rate data if you've set up one of the supported Bluetooth HRM that My Tracks supports
This application requires My Tracks to be installed to be of any use at all