Message queue operations PUSH and POP