parallel execution

Hi all,

Can Parallel execution possible in microcontrollers?

(well i think it has just one chip, so its not possible. But if there is some way, then please have look at the following stuff)

I have some operations(simply accesing memory and doing xor and additions)
for example:

*a = *a + *c
*b = *b ^ *d

as you can see both operations can be executed simultaneously.

Is there any way i can modify my code and gain parallel execution of these instructions, so that i can reduce execution time.

The AVR is a single core Harvard architecture.