Profiling Power Consumption on Desktop Computer Systems