mugihe narunamye hafi gusinzira in recent times colours have been increasingly used as trade marks in the marketplace memory control provided synchronization primitives