Just looking at your Deconstructor kill -
World of Logs - Real Time Raid Analysis However every boss I looked at you're running into the same problems.
You're still not using your cooldowns, Starfall/FoN are huge damage increases.
Your IS/MF uptime is pretty bad too.
You also Tranquility'd - while yes this might save some raiders and is entirely worthwhile to do situationally, as DPS you have to learn to trust healers to a degree for progress sake, in a raid everyone has to be able to perform their role.
Personally I would reccommend poping Treants during the first heart phase right before Heroism and again off cooldown. Starfall on the first set of adds or on the Heart if you're raid is competent at AoE and again off cooldown. These spells are your best DPS spells you have available, hence the cooldowns. Work on keeping as close to 100% DoT uptime as possible and trust your healers to do their job.
Also you're doing Life Spark's so your DPS will suffer. I'm one of the people not doing them, since our Warlocks/Mages can basically global a spark.
Edit: Also on the following post, if you can line up your DoT refresh right after Eclipse ends and during the ICD, pop starfall right after and go into your spamming SF for maximized NG effect. Of course, this doesn't mean waiting 20sec after the CD is up to do. I basically pop Starfall off cd no matter what since most hard modes have quite a bit of movement for your instants.
On that note as well, the only time I pull my FoN cd is if I know Heroism/Bloodlust is coming soon and I won't be able to squeeze in another.