You really need to have it checked by a mechanic. It could be oil being sucked into the engine past the valve stem seals and burnt, or it could be running very rich. If it is the latter it could be because of a malfunctioning oxygen sensors in the exhaust or the engine temperature sensor, telling the computer the engine is running lean or it's not up to working temperature, and forcing the computer to pour more fuel in.